advance machine design lectures